That Perfect Algorithm for Any Occasion

نویسنده

  • William H. Press
چکیده

A lgorithms—can’t live without ’em; can’t find ’em. Or, at any rate, can’t find that one you want when you have a problem in mind and suspect that someone else long-ago published a solution. Here, then, are two books with very different approaches to this algorithm recall problem. Encyclopedia of Algorithms is a massive book, organized alphabetically into some 400 entries, each two to three pages in length and written by individual authors. Standard section headings—such as “problem definition” and “key results”—impose some consistency, but editor-in-chief MingYang Kao and 31 area editors have generally produced a hodge-podge that’s highly variable in both level and quality. While some entries are marvelous summaries of an algorithmic area (such as the “Stable Marriage” entry), others (such as “Peptide De Novo Sequencing with MS/MS”) seem to be little more than ads for commercial software based on one narrow piece of work. Don’t look to Encyclopedia of Algorithms for pseudo-code or as a how-to for simple implementations. It’s much more in the lemma-lemma-theorem world of existence proofs and complexity bounds. At its best, however, it will send you off to the literature’s foundational papers when you need something more practical. A sad and avoidable deficiency in the book is its poor index. Inexplicably, many terms listed in each article’s “keywords and synonyms” section aren’t indexed, making it difficult to find exactly what you need. If you’re interested in algorithms for energyefficient, self-organizing networks, for example, you might have a hard time locating the article, which is indexed under “D” for “Degree-Bounded Planar Spanner with Low Weight” and “B” for “broadcast,” but not “E” for energy, which is clearly the most useful. As the preface states, the book will be updated regularly and evolve toward being primarily a searchable, Webbased resource. As such, it might well make a usable encyclopedia. However, as a book, now, it’s fascinating to leaf through and occasionally rewarding to read in depth, but not very useful as a reference work. O’Reilly’s “in a nutshell” series has a welldeserved reputation for getting a lot of directly useful information into a manageable number of pages; Algorithms in a Nutshell is no exception. The book covers topics that are typically taught in a CS algorithms class, including sorting, searching, graph algorithms, and network flow. Key concepts are clearly stated, and it often lists pseudo-code for classic algorithms. Some topics include performance examples for model problems—sometimes in more detail than seems useful (think CS student term papers). The difference between this book and a standard textbook like Sedgewick’s Algorithms, for example, is that this book expends no space on rigor, more space on code (generally C++), and is generally, well, “lite.” If you somehow missed having a basic algorithms course and want to pick up a smattering, it’s a perfectly good place to start.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Haplotype Block Partitioning and tagSNP Selection under the Perfect Phylogeny Model

Single Nucleotide Polymorphisms (SNPs) are the most usual form of polymorphism in human genome.Analyses of genetic variations have revealed that individual genomes share common SNP-haplotypes. Theparticular pattern of these common variations forms a block-like structure on human genome. In this work,we develop a new method based on the Perfect Phylogeny Model to identify haplo...

متن کامل

On the inverse maximum perfect matching problem under the bottleneck-type Hamming distance

Given an undirected network G(V,A,c) and a perfect matching M of G, the inverse maximum perfect matching problem consists of modifying minimally the elements of c so that M becomes a maximum perfect matching with respect to the modified vector. In this article, we consider the inverse problem when the modifications are measured by the weighted bottleneck-type Hamming distance. We propose an alg...

متن کامل

An Efficient Algorithm to Design Nearly Perfect-Reconstruction Two-Channel Quadrature Mirror Filter Banks

In this paper, a novel technique for the design of two-channel Quadrature Mirror Filter (QMF) banks with linear phase in frequency domain is presented. To satisfy the exact reconstruction condition of the filter bank, low-pass prototype filter response in pass-band, transition band and stop band is optimized using unconstrained indirect update optimization method. The objective function is form...

متن کامل

Retracted: Using genetic algorithm approach to solve a multi-product EPQ model with defective items, rework, and constrained space

The Economic Production Quantity (EPQ) model is often used in the manufacturing sector to assist firms in determining the optimal production lot size that minimizes overall production-inventory costs. There are some assumptions in the EPQ model that restrict this model for real-world applications. Some of these assumptions are (1) infinite space of warehouse, (2) all of the pr...

متن کامل

Adaptive Subcarrier Assignment and Power Distribution in Multiuser OFDM Systems with Proportional Data Rate Requirement

A low complexity dynamic subcarrier and power allocation methodology for downlink communication in an OFDM-based multiuser environment is developed. The problem of maximizing overall capacity with constraints on total power consumption, bit error rate and data rate proportionality among users requiring different QOS specifications is formulated. Assuming perfect knowledge of the instantaneo...

متن کامل

A Study on the Commentary of Historical Verses with an Emphasis on the Rule of Al-Ibrah

One of the prevalent commentary rules about commentary of the historical verses which has a certain revelation occasion and refers to a specific time and place is the rule of alibrah being stated as: take in consideration universality of the word not particularity of the occasion. The source of this rule refers to the verses which have universal word and particular occasion. The referent of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computing in Science and Engineering

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2009